class B {
    //注意 当在父类的构造方法中 去调用父类和子类重写方法的时候
    //此时会调用子类的
    public B() {
// do nothing
        func();//不要这么写
    }
    public void func() {
        System.out.println("B.func()");
    }
}
class D extends B {
    private int num = 1;
    public D() {
        super();
    }
    @Override
    public void func() {
        //System.out.println("bbbbbbb");
        System.out.println("D.func() " + num+"因为此时父类还没走完");
    }
}
public class DuoTai3 {
    public static void main(String[] args) {
        D d = new D();
    }
}
